package com.itheima.netmarket.formwork.view.manager;

import com.itheima.netmarket.impl.view.MainView;

import android.app.Activity;
import android.os.Bundle;

/**
 * 
 * @author 武嘉豪
 * 
 */
public interface UIManager {
	/**
	 * 使用该类之间必须要调用此方法
	 * 
	 * @param activity
	 *            需要管理的Activity
	 */
	public void init(Activity activity);

	public void changeView(Class<? extends MainView> T);

	public void changeViewWithBundle(Class<? extends MainView> T, Bundle bundle);

	public Activity getActivity();

	public MainView getCurrentView();

	public MainView getLastView();

	public void pressBack();
}
